=========================================
DEDICATED SERVER
INSTRUCTIONS:
=========================================
A dedicated server is useful for games
that will be run on the internet or LAN for extended periods of time and/or will
experience a high number of attached clients. It
is best to run a dedicated server on a machine that you do not intend to play
on. To start a
dedicate Soldier of Fortune server, simply select the "Launch Dedicated Server"
shortcut from the Windows start menu under the "Soldier of Fortune" submenu. A
command window will appear once the server is running. The following chart lists
the most commonly used settings for a dedicated server:
| Console Command | Values |
Definition/Results |
Example |
| "deathmatch" | 1 |
Sets host to Death Match mode. | deathmatch "1" (default) |
2 |
Sets host to Assassin mode. | ||
3 |
Sets host to Arsenal mode. | ||
4 |
Sets host to CTF mode. | ||
5 |
Sets host to Realistic mode | ||
|
6 |
Sets host to Control mode | ||
|
7 |
Sets host to CTB mode | ||
| "fraglimit" | # |
Limit of kills before cycling to the next map. Setting to "0" will let you play with no limit. | fraglimit "20" (default is 30) |
| "hostname" | "name" |
Applies a "Game Name" to the host. Joining players will see the hostname in their server browser. | hostname "SOF Server" |
| "kick" | "name" or ID (#) |
Will kick a client off the server. You can retrieve the client's information by typing: "Status." This will list the names and ID numbers of all connected clients. The ID number is the first number on the left. | kick "John Mullins", or kick "1" |
| "map" | "mapname" |
This changes/starts the map the host is playing. Every multiplayer map must have "dm/" before the map name. A list of available multiplayer maps is included below. | map "dm/nycdm1" (default) |
| "maxclients" | # |
The maximum amount of clients able to join the host. | maxclients "8" (default is 16) |
| "public" | 0 or 1 |
This will list your server (with internet connection), which enables other people from the internet to view/join your game. "0" disables the public server, "1" enables it. | public "1" (default is 0) |
| "set_dmflags" | # |
Entering "set_dmflags" into the console will give you a list of deathmatch settings that alter the gameplay depending on the value. For example, you can play with unlimited ammo by typing "set_dmflags 12". To enable a dmflag, look at the list and type the number corresponding to the dmflag after "set_dmflags" Refer to "unset_dmflags" to disable a previously set dmflag. | set_dmflags "03" |
| "status" | <none> |
Displays client information; ID, NAME, PING, IP, PORT | "status" |
| "sv_maplistfile" | Selects a file of maps to cycle through: | sv_maplistfile "ravdm" (default) |
|
NONE |
No maps to cycle. | ||
RAVDM* |
Cycles through all of the Death Match maps. | ||
RAVRL** |
Cycles through all of the Death Match maps. | ||
RAVCTF*** |
Cycles through all of the Capture the Flag maps. | ||
|
RAVCON^ |
Cycles through all of the Control maps. | ||
|
RAVCTB^^ |
Cycles through all of the Conquer the Bunker maps. | ||
| "timelimit" | # |
Sets an amount of time (in minutes) before cycling to the next map. | timelimit 20 (default is 60) |
| "unset_dmflags" | # |
This will show the list of dmflags, like "set_dmflags," but this command disables the dmflag game settings. | unset_dmflags "03" |
| "welcome_mess" | "Welcome" |
Sets the message that appears on a clients machine when they enter the game. | welcome_mess "Welcome to Soldier of Fortune multiplayer." |
| "control_bonus"
"control_limit" |
# |
Used in Control games. The control bonus sets the amount of bonus points a team acquires when they are controlling all 3 flags. The control limit sets the limit of points before the map cycles. | control_bonus "10"
control_limit "200" |
1. Lists of Maps for Dedicated Servers
*RavDM Maps: |
**RavCTF Maps: ("map name" - description) |
***RavRL Maps: ("map name" - description) |
| "dm/nycdm1" - Warehouse: 8 to 16 players "dm/nycdm2" - Underground: 4 to 6 players "dm/nycdm3" - Pawn Shop : 2 to 4 players "dm/nycdm4" - Back Alley: 2 to 4 players "dm/nycdm5" - Bunker: 2 to 5 players "dm/kosdm1" - The Sewers: 4 to 8 players "dm/irqdm1" - Refinery: 6 to 8 players "dm/irqdm2" - Palace: 8 to 10 players "dm/jpndm2" - Restaurant: 2 to 6 players "dm/raven" - Raven Software: 4+ players "dm/suddm1" - WI Death Farm: 6 to 10 players "dm/suddm2" - Trainyard: 6 to 8 players "dm/suddm3" - Rusted: 2 to 6 players |
"dm/nycctf1" - Gangland: 16 "dm/sibctf1" - Hell Freezes: 16 "dm/irqctf1" - Wastelands: 6 to 12 "dm/jpnctf1" - Parking: 4 to 8 "dm/sudctf1" - Flag Frag: 4 to 8 "dm/sudctf2" - Missile Base: 16 "dm/gerctf1" - Castle Kill: 6 to 10 |
"dm/nycdm3" - Pawn Shop : 2 to 4
players "dm/nycdm4" - Back Alley: 2 to 4 players "dm/nycdm5" - Bunker: 2 to 5 players "dm/kosdm1" - The Sewers: 4 to 8 players "dm/jpndm2" - Restaurant: 2 to 6 players "dm/raven" - Raven Software: 4+ players "dm/suddm1" - WI Death Farm: 6 to 10 players "dm/suddm2" - Trainyard: 6 to 8 players |
|
^RavCon Maps: |
^^RavCTB Maps: |
| "dm/irqcon1" - Power
Plant (6 to 12 players)
"dm/koscon1" - Street Fight (4 to 8 players) "dm/koscon2" - Airfield (6 to 12 players) "dm/jpncon1" - Rooftop (6 to 10 players) "dm/sibcon1" - Cold Front (8 to 12 players) "dm/gercon1" - Castle (8 to 12 players) "dm/sudcon1" - S.I. (6 to 16 players) |
"dm/sudctb1" - Meat Plant (8 to 12
players)
"dm/kosctb1" - Old Town (6 to 10 players) "dm/irqctb1" - Oil Toil (6 to 10 players) "dm/irqctb2" - Cargo Plane (8 to 12 players) "dm/irqctb3" - Building (6 to 12 players) "dm/jpnctb1" - Clean Room (6 to 12 players) "dm/sibctb1" - Icelock (4 to 8 players) "dm/sibctb2" - Snowbase (6 to 12 players) "dm/nycctb1" - Pendulum (8 to 12 players) "dm/nycctb2" - Death Barge (8 to 12 players) "dm/gerctb1" - Castle Gate (5 to 12 players) |